package com.cleaningcloud.cld.mapper.mini;


import com.cleaningcloud.cld.domain.vo.CldTrainPlanVo;
import com.cleaningcloud.cld.domain.vo.CldTrainReceiveVo;

import java.util.List;

public interface MiniTrainPlanMapper {

    /**
     * @Author Shaw
     * @Description 查询培训计划列表
     * @date: 2025-06-12 16:25
     * @param: //TODO
     */
    List<CldTrainPlanVo> getTrainPlanList(CldTrainPlanVo cldTrainPlanVo);

    /**
     * @Author Shaw
     * @Description 获取培训计划详情
     * @date: 2025-06-12 16:25
     * @param: //TODO
     */
    CldTrainPlanVo getTrainPlanInfo(Long trainPlanId);

    /**
     * @Author Shaw
     * @Description 获取培训计划受训信息列表
     * @date: 2025-06-12 16:25
     * @param: //TODO
     */
    List<CldTrainReceiveVo> getTrainReceiveInfo(Long trainPlanId);
}
